/* CSS Document */
.top
{
    width: 976px;
    margin: 0 auto;
    height: 120px;
}

#header
{
    background: #FFF;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1000;
    position: fixed;
}

.noimages
{
    display: none;
}

.logo
{
    width: 170px;
    height: 68px;
    padding: 32px 0 0 0;
    float: left;
}

.menu_r
{
    width: 702px;
    height: 28px;
    line-height: 28px;
    float: right;
    padding-top: 55px;
}

.menu
{
    width: 410px;
    height: 28px;
    float: left;
}

.menu ul li
{
    float: left;
    margin-right: 27px;
    width: 42px;
    height: 28px;
}

.menu ul li.spaces
{
    width: 7px;
    background: url(/Teamsoo/Teamsoo/images/menu.gif) -68px 0 no-repeat;
}

.menu ul li a
{
    width: 42px;
    height: 28px;
    display: block;
}

.menu ul li.about a
{
    background: url(/Teamsoo/Teamsoo/images/menu.gif) 0 0 no-repeat;
}

.menu ul li.about a:hover, .menu ul li.about a.hover
{
    background: url(/Teamsoo/Teamsoo/images/menu.gif) 0 -28px no-repeat;
}

.menu ul li.service a
{
    background: url(/Teamsoo/Teamsoo/images/menu.gif) -107px 0 no-repeat;
}

.menu ul li.service a:hover, .menu ul li.service a.hover
{
    background: url(/Teamsoo/Teamsoo/images/menu.gif) -107px -28px no-repeat;
}

.menu ul li.case a
{
    background: url(/Teamsoo/Teamsoo/images/menu.gif) -215px 0 no-repeat;
}

.menu ul li.case a:hover, .menu ul li.case a.hover
{
    background: url(/Teamsoo/Teamsoo/images/menu.gif) -215px -28px no-repeat;
}

.menu ul li.contus a
{
    background: url(/Teamsoo/Teamsoo/images/menu.gif) -323px 0 no-repeat;
}

.menu ul li.contus a:hover, .menu ul li.contus a.hover
{
    background: url(/Teamsoo/Teamsoo/images/menu.gif) -323px -28px no-repeat;
}

.t_cont
{
    width: 285px;
    height: 28px;
    float: right;
}

.sina_l
{
    width: 19px;
    height: 16px;
    padding: 5px 11px 7px 0;
    float: right;
}

.sina_l a
{
    display: block;
    width: 19px;
    height: 16px;
    background: url(/Teamsoo/Teamsoo/images/vb.gif) -33px 0 no-repeat;
}

.sina_l a:hover
{
    background: url(/Teamsoo/Teamsoo/images/vb.gif) -33px -16px no-repeat;
}

.tencent_q
{
    width: 16px;
    height: 16px;
    padding: 5px 17px 7px 0;
    float: right;
}

.tencent_q a
{
    width: 16px;
    height: 16px;
    display: block;
    background: url(/Teamsoo/Teamsoo/images/vb.gif) 0 0 no-repeat;
}

.tencent_q a:hover
{
    background: url(/Teamsoo/Teamsoo/images/vb.gif) 0 -16px no-repeat;
}

.t_phone
{
    font-size: 14px;
    font-weight: bold;
    padding-left: 17px;
    background: url(/Teamsoo/Teamsoo/images/index03.gif) 0 8px no-repeat;
    height: 28px;
    line-height: 28px;
    color: #666666;
    float: right;
    padding-right: 18px;
}
/*
.banner
{
	width: 100%;
	height: 460px;
}*/
.main
{
    width: 976px;
    margin: 0 auto;
    padding: 13px 0 32px;
    overflow: hidden;
    zoom: 1;
}

.m_left
{
    width: 220px;
    padding: 32px 0 0 5px;
    float: left;
}

.ml_news
{
    margin-bottom: 121px;
}

.ml_news h2
{
    height: 30px;
    line-height: 30px;
    font-size: 30px;
    font-weight: normal;
    color: #000;
}

.ml_news h3
{
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: normal;
    color: #000;
}

.ml_news h3 a, .ml_news h3 a:hover
{
    color: #000;
}

.ml_news h4
{
    font-weight: normal;
    line-height: 25px;
    height: 25px;
    color: #333333;
}

.ml_news h4 a:link, .ml_news h4 a:visited, .ml_news h4 a:active
{
    color: #333;
}

.ml_news h4 a:hover
{
    color: #e6002e;
}

.ml_clus h2
{
    height: 30px;
    line-height: 30px;
    font-size: 30px;
    font-weight: normal;
    color: #000;
}

.ml_clus h3
{
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: normal;
    color: #000;
}

.ml_clus h3 a, .ml_clus h3 a:hover
{
    color: #000;
}

.ml_clus h4
{
    font-weight: normal;
    line-height: 25px;
    height: 25px;
    color: #333333;
}

.ml_clus h4 a:link, .ml_clus h4 a:visited, .ml_clus h4 a:active
{
    color: #333;
}

.ml_clus h4 a:hover
{
    color: #e6002e;
}

.m_right
{
    width: 735px;
    float: right;
}

.i_news
{
    width: 735px;
    padding: 10px 0 0 0;
    height: 229px;
}

.in_tab
{
    padding: 0 8px 13px 0;
    height: 9px;
}

.in_tab ul li
{
    width: 9px;
    height: 9px;
    margin-right: 5px;
    float: right;
    cursor: pointer;
    background: url(/Teamsoo/Teamsoo/images/index06.gif) -14px 0 no-repeat;
}

.in_tab ul li.on
{
    background: url(/Teamsoo/Teamsoo/images/index06.gif) 0 0 no-repeat;
}

.news_c
{
    overflow: hidden;
    zoom: 1;
    width: 735px;
    display: none;
}

.news_c_on
{
    overflow: hidden;
    zoom: 1;
    width: 735px;
}

.news_c dl, .news_c_on dl
{
    width: 230px;
    height: 207px;
    padding: 0 7px;
    overflow: hidden;
    float: left;
}

.news_c dl dt, .news_c_on dl dt
{
    width: 230px;
    height: 90px;
    overflow: hidden;
    margin-bottom: 9px;
}

.news_c dl dd.title, .news_c_on dl dd.title
{
    width: 230px;
    height: 23px;
    line-height: 23px;
    margin-bottom: 2px;
    color: #000000;
    font-size: 14px;
}

.news_c dl dd.title a:link, .news_c dl dd.title a:visited, .news_c dl dd.title a:active, .news_c_on dl dd.title a:link, .news_c_on dl dd.title a:visited, .news_c_on dl dd.title a:active
{
    color: #000;
}

.news_c dl dd.title a:hover, .news_c_on dl dd.title a:hover
{
    color: #e6002e;
}

.news_c dl dd.spans, .news_c_on dl dd.spans
{
    width: 230px;
    height: 20px;
    line-height: 20px;
}

.company_list
{
    padding-bottom: 14px;
}

.friend_links
{
    line-height: 23px;
    padding-bottom: 13px;
    color: #666;
}

.friend_links span
{
    padding: 0 5px;
    color: #666666;
}

.bottom
{
    width: 100%;
    border-top: 1px solid #d9d9d9;
    overflow: hidden;
    zoom: 1;
}

.foot
{
    width: 976px;
    padding: 12px 0 0 0;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
}

.foot_left
{
    width: 725px;
    float: left;
}

.bot_menu
{
    line-height: 25px;
    height: 25px;
    padding-bottom: 18px;
    color: #666666;
}

.bot_menu a:link, .bot_menu a:active, .bot_menu a:visited
{
    padding: 0 5px;
    color: #666666;
}

.bot_menu a:hover
{
    color: #e6002e;
}

.bot_about
{
    line-height: 22px;
    padding-bottom: 18px;
    padding-left: 5px;
}

.bot_about a.team_soo:link, .bot_about a.team_soo:visited, .bot_about a.team_soo:active
{
    color: #666666;
}

.bot_about a.team_soo:hover
{
    color: #e6002e;
}

.bot_copyright
{
    line-height: 25px;
    padding-bottom: 8px;
    padding-left: 5px;
}

.foot_right
{
    width: 223px;
    float: right;
}

.foot_right td
{
    line-height: 14px;
    text-align: right;
    text-align: right;
    font-size: 11px;
}

.jia_teamsoo
{
    width: 223px;
    height: 54px;
    padding-top: 0px;
}

.st_vb
{
    text-align: right;
    padding: 10px 4px 5px 0;
}

/*ny_style----start*/
.ny_banner
{
    width: 100%;
    height: 120px;
    background: url(/Teamsoo/Teamsoo/images/about2.gif) bottom repeat-x;
}

.nyb_c
{
    /*width:976px;*/
    width: 100%;
    height: 120px;
    margin: 0 auto;
}

.ny_main
{
    width: 976px;
    overflow: hidden;
    zoom: 1;
    margin: 0 auto;
    padding: 20px 0 0 0;
}

.ny_ptab
{
    padding: 10px 0 22px;
    height: 25px;
    line-height: 25px;
}

.ny_ptab ul li
{
    /*width: 70px;*/
    height: 25px;
    line-height: 25px;
    float: left;
    margin-right: 17px;
    font-size: 14px;
    font-family: "微软雅黑";
}

.ny_ptab ul li.longer1
{
    width: 115px;
}

.ny_ptab ul li a
{
    display: block;
    /*width: 70px;*/
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-family: "微软雅黑";
}

.ny_ptab ul li.longer a
{
    /*width: 115px;*/
}

.ny_ptab ul li a:link, .ny_ptab ul li a:active, .ny_ptab ul li a:visited
{
    color: #333;
}

.ny_ptab ul li a:hover, .ny_ptab ul li a.hover
{
    color: #e6002e;
    /*font-weight: bold;*/
}

.ny_ptab ul li.tab_spaces
{
    width: 7px;
    background: url(/Teamsoo/Teamsoo/images/news2.gif) 0 0 no-repeat;
}

.news_list
{
    padding-bottom: 20px;
    overflow: hidden;
    zoom: 1;
    width: 976px;
}

.news_one
{
    padding-bottom: 19px;
    overflow: hidden;
    zoom: 1;
    font-family: "微软雅黑";
}

.nl_img
{
    width: 230px;
    height: 90px;
    float: left;
    overflow: hidden;
}

.nl_txt
{
    width: 725px;
    float: right;
    line-height: 23px;
}

.nl_txt h2
{
    line-height: 23px;
    font-size: 18px;
    color: #000;
    font-family: "微软雅黑";
}

.nl_txt h2 a:link, .nl_txt h2 a:visited, .nl_txt h2 a:active
{
    color: #000;
}

.nl_txt h2 a:hover
{
    color: #e6002e;
}

.nl_txt h3
{
    font-size: 12px;
    font-weight: normal;
}

.nl_txt span
{
    color: #333333;
    display: block;
    line-height: 23px;
}

.view_detail
{
    padding-right: 16px;
    line-height: 23px;
    text-align: right;
    padding-bottom: 5px;
}

.view_detail a
{
    text-decoration: underline;
}

.list_page
{
    height: 21px;
    line-height: 21px;
    text-align: center;
}

.list_page table
{
    margin: 0 auto;
}

.noclass
{
    border: 1px solid #CCCCCC;
    color: #CCCCCC;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-left: 4px;
    margin-right: 4px;
    padding: 0 10px;
}

.list_page a
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: inline-block;
    font-weight: bolder;
    height: 30px;
    line-height: 30px;
    margin-left: 4px;
    margin-right: 4px;
    padding: 0 10px; /* 	width: 21px; 	height: 21px; 	display:inline-block; 	margin-right: 5px; 	background: #d5d5d5;*/
}

.list_page a:link, .list_page a:visited, .list_page a:active
{
    color: #555555;
}

.list_page a:hover
{
    color: #fdf5f6;
    background: #E6002E;
    border: 1px solid #E6002E;
}

.news_detail
{
    overflow: hidden;
    zoom: 1;
    padding-bottom: 12px;
}

.nd_left
{
    width: 656px;
    float: left;
}

.nd_title
{
    line-height: 30px;
    font-size: 24px;
    color: #000;
    font-family: "微软雅黑";
}

.nd_time
{
    line-height: 23px;
    padding-bottom: 9px;
}

.nd_cont
{
    line-height: 24px;
    font-size: 14px;
    color: #333333;
    padding-bottom: 15px;
}

.xgbq
{
    line-height: 23px;
    padding-bottom: 12px;
}

.xgbq a
{
    padding: 0 6px;
}

.nd_right
{
    width: 272px;
    float: right;
}

.r_button
{
    width: 272px;
    padding-bottom: 41px;
    overflow: hidden;
    zoom: 1;
}

.rb_prev
{
    height: 23px;
    width: 89px;
    float: left;
}

.rb_prev a
{
    display: block;
    width: 60px;
    padding: 0 5px 0 24px;
    height: 23px;
    line-height: 23px; /*background:url(/Teamsoo/Teamsoo/images/newsd3.gif) 0 3px no-repeat;*/
    background: url(/Teamsoo/Teamsoo/images/news_rbtn.gif) 0 -1px no-repeat;
}

.rb_prev a:hover, .rb_prev a.hover
{
    color: #e6002e;
    background: url(/Teamsoo/Teamsoo/images/news_rbtn.gif) 0 -36px no-repeat;
}

.rb_reback
{
    width: 89px;
    height: 23px;
    float: left;
}

.rb_reback a
{
    width: 60px;
    padding: 0 5px 0 24px;
    height: 23px;
    line-height: 23px;
    display: block;
    background: url(/Teamsoo/Teamsoo/images/news_rbtn.gif) 0 -80px no-repeat;
}

.rb_reback a:hover, .rb_reback a.hover
{
    color: #e6002e;
    background: url(/Teamsoo/Teamsoo/images/news_rbtn.gif) 0 -110px no-repeat;
}

.rb_next
{
    float: left;
    width: 89px;
    height: 23px;
}

.rb_next a
{
    width: 60px;
    padding: 0 5px 0 24px;
    height: 23px;
    line-height: 23px;
    display: block;
    background: url(/Teamsoo/Teamsoo/images/news_rbtn.gif) 0 -155px no-repeat;
}

.rb_next a:hover, .rb_next a.hover
{
    color: #e6002e;
    background: url(/Teamsoo/Teamsoo/images/news_rbtn.gif) 0 -185px no-repeat;
}

.xgwz_title
{
    width: 270px;
    height: 25px;
    line-height: 25px;
    padding-bottom: 13px;
    padding-left: 2px;
    font-size: 18px;
    color: #000;
}

.xgwz_list
{
}

.xgwz_list ul li
{
    line-height: 23px;
    color: #666666;
}

.xgwz_list ul li a:link, .xgwz_list ul li a:visited, .xgwz_list ul li a:active
{
    color: #666666;
}

.xgwz_list ul li a:hover
{
    color: #e6002e;
}

.xgwz_list ul li span
{
    padding: 0 4px;
}

.case_list
{
    overflow: hidden;
    zoom: 1;
    width: 976px;
}

.case_one
{
    width: 224px;
    height: 267px;
    padding: 6px;
    float: left;
    overflow: hidden;
    margin-bottom: 15px;
}

.divover
{
    background: #e1e1e1;
}

.divout
{
    background: #FFF;
}

ul.artist_l
{
    overflow: hidden;
    zoom: 1;
}

ul.artist_l li.a2
{
    width: 232px;
    height: 138px;
    padding: 0 6px;
    margin-bottom: 12px;
    float: left;
    overflow: hidden;
    z-index: 999;
}

ul.artist_l li.a2 a
{
    background: #e6002e;
    filter: alpha(opacity=90);
    left: 0px;
    color: #fff;
    font-family: "微软雅黑";
    position: relative;
    top: 0px;
    opacity: 0.9;
    width: 198px;
    height: 116px;
    line-height: 21px;
    padding: 12px 17px 10px 17px;
    margin-top: -141px;
    margin-top: -138px\9;
    display: block;
    overflow: hidden;
    z-index: 1;
}

ul.artist_l li.a2 a span
{
    line-height: 23px;
    display: block;
    border-bottom: 1px solid #FFF;
    font-weight: bolder;
    font-size: 14px;
}

.addmore_case
{
    padding-top: 20px;
    text-align: center;
}

.case_detail_left
{
    width: 680px;
    float: left;
}

.case_detial_right
{
    width: 277px;
    float: right;
    border-top: 3px solid #000000;
    background: url(/Teamsoo/Teamsoo/images/cased5.gif) top repeat-y;
    padding-top: 13px;
}

.cdr_c
{
    width: 255px;
    margin: 0 auto 17px;
}

.cdr_c h1
{
    line-height: 25px;
    padding-bottom: 9px;
    font-size: 14px;
    color: #333333;
}

.cdr_c span
{
    display: block;
    line-height: 22px;
    padding-bottom: 22px;
}

.jj_title
{
    line-height: 22px;
    font-weight: bold;
    color: #000;
}

.jj_txt
{
    line-height: 21px;
    color: #666666;
    margin-bottom: 21px;
}

.cdc_prvbtn
{
    width: 233px;
    padding-left: 22px;
    overflow: hidden;
    zoom: 1;
}

.cdc_prvbtn ul li
{
    float: left;
    width: 59px;
    height: 59px;
    padding: 0 5px;
    overflow: hidden;
}

.cdc_prvbtn ul li a
{
    width: 59px;
    height: 59px;
    display: block;
}

.cdc_prvbtn ul li.prev_btn a
{
    background: url(/Teamsoo/Teamsoo/images/rbtn.gif) 0 -59px no-repeat;
}

.cdc_prvbtn ul li.prev_btn a:hover, .cdc_prvbtn ul li.prev_btn a.hover
{
    background: url(/Teamsoo/Teamsoo/images/rbtn.gif) 0 0 no-repeat;
}

.cdc_prvbtn ul li.back_btn a
{
    background: url(/Teamsoo/Teamsoo/images/rbtn.gif) -59px -59px no-repeat;
}

.cdc_prvbtn ul li.back_btn a:hover, .cdc_prvbtn ul li.back_btn a.hover
{
    background: url(/Teamsoo/Teamsoo/images/rbtn.gif) -59px 0 no-repeat;
}

.cdc_prvbtn ul li.next_btn a
{
    background: url(/Teamsoo/Teamsoo/images/rbtn.gif) -118px -59px no-repeat;
}

.cdc_prvbtn ul li.next_btn a:hover, .cdc_prvbtn ul li.next_btn a.hover
{
    background: url(/Teamsoo/Teamsoo/images/rbtn.gif) -118px 0 no-repeat;
}

.cont_usleft
{
    float: left;
    width: 109px;
    padding-top: 33px;
    padding-left: 17px;
}

.cont_usright
{
    width: 783px;
    float: right;
    padding-top: 33px;
}

.cont_us_txt
{
    font-size: 18px;
    font-family: "微软雅黑";
    color: #000000;
    font-weight: 100;
    line-height: 27px;
    padding-bottom: 31px;
}

.contxt
{
    overflow: hidden;
    zoom: 1;
    padding-bottom: 25px;
}

.tmsoo_contxt_cn
{
    width: 353px;
    float: left;
    line-height: 26px;
    font-size: 14px;
    color: #333333;
    font-family: "微软雅黑";
}

.tmsoo_contxt_en
{
    float: right;
    width: 411px;
    float: right;
    line-height: 23px;
    font-size: 12px;
    color: #333;
}

.post_top
{
    padding-left: 32px;
    padding-bottom: 14px;
    height: 35px;
    line-height: 35px;
    background: url(/Teamsoo/Teamsoo/images/countus15.jpg) 2px 5px no-repeat;
    font-size: 18px;
    font-family: "微软雅黑";
    color: #000000;
}

.post_bot
{
    padding-bottom: 20px;
}

.online_top
{
    height: 23px;
    padding-bottom: 12px;
}

.online_bot
{
    padding-bottom: 32px;
    overflow: hidden;
    zoom: 1;
}

.online_bot div
{
    float: left;
}

.ob_cont1, .ob_cont1_hover, .ob_cont2, .ob_cont2_hover, .ob_cont3, .ob_cont3_hover
{
    width: 216px;
    height: 72px;
    float: left;
    margin-right: 20px;
}

.online_bot div.ob_cont1
{
    background: url(/Teamsoo/Teamsoo/images/contb.gif) -216px 0 no-repeat;
}

.online_bot div.ob_cont1_hover
{
    background: url(/Teamsoo/Teamsoo/images/contb.gif) -216px -72px no-repeat;
    cursor: pointer;
}

.online_bot div.ob_cont2
{
    background: url(/Teamsoo/Teamsoo/images/contb.gif) -432px 0 no-repeat;
}

.online_bot div.ob_cont2_hover
{
    background: url(/Teamsoo/Teamsoo/images/contb.gif) -432px -72px no-repeat;
    cursor: pointer;
}

.online_bot div.ob_cont3
{
    background: url(/Teamsoo/Teamsoo/images/contb.gif) -0 0 no-repeat;
}

.online_bot div.ob_cont3_hover
{
    background: url(/Teamsoo/Teamsoo/images/contb.gif) -0 -72px no-repeat;
    cursor: pointer;
}

.obc_name
{
    width: 206px;
    height: 30px;
    line-height: 30px;
    padding: 3px 0 0 10px;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #333333;
}

.obc_info
{
    color: #333333;
    padding-left: 50px;
    width: 166px;
    line-height: 15px;
    font-size: 11px;
}

.obc_info a
{
    color: #333;
}

.obc_info a:hover
{
    color: #e6002e;
}

.submit_top
{
    line-height: 33px;
    padding-bottom: 17px;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #000;
}

.sb_top
{
    overflow: hidden;
    zoom: 1;
}

.submit_bot
{
    padding-bottom: 11px;
}

.sumit_input
{
    margin: 0 16px 11px 0;
    padding: 2px 2px 2px 10px;
    width: 328px;
    height: 30px;
    background: url(/Teamsoo/Teamsoo/images/contus6.gif) 0 0 no-repeat;
    float: left;
}

.input_submits
{
    width: 328px;
    height: 30px;
    line-height: 30px;
    background: none;
    border: none;
    font-size: 14px;
    font-family: "微软雅黑";
}

.sumit_input2
{
    margin: 0 16px 11px 0;
    padding: 2px 2px 2px 10px;
    width: 328px;
    height: 30px;
    background: url(/Teamsoo/Teamsoo/images/1.gif) 0 0 no-repeat;
    float: left;
}

.checkcode
{
    width: 128px;
    height: 30px;
    line-height: 30px;
    background: none;
    border: none;
    font-size: 14px;
    font-family: "微软雅黑";
}

.havevalue
{
    color: #333333;
}

.novalue
{
    color: #999999;
}

.sb_area_inputs
{
    width: 507px;
    height: 92px;
    padding: 5px 1px 3px 10px;
    background: url(/Teamsoo/Teamsoo/images/contus7.gif) 0 0 no-repeat;
    margin-right: 13px;
    float: left;
}

.sb_aiarea
{
    width: 507px;
    line-height: 23px;
    height: 92px;
    background: none;
    border: none;
    font-size: 14px;
    font-family: "微软雅黑";
}

.sb_area
{
    overflow: hidden;
    zoom: 1;
}

.sbar_btn
{
    width: 165px;
    height: 100px;
    float: left;
}

.ly_tip
{
    height: 30px;
    line-height: 30px;
    padding-bottom: 24px;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #333333;
}

.ly_tip a
{
    color: #e6002e;
    font-weight: bolder;
}

.ly_tip a:hover
{
    color: #e6002e;
}

.job_list
{
    overflow: hidden;
    zoom: 1;
    padding: 35px 0;
}

.jobl
{
    overflow: hidden;
    zoom: 1;
}

.job_one
{
    width: 310px;
    padding-right: 13px;
    padding-bottom: 38px;
    float: left;
}

.jobo_img
{
    padding-bottom: 10px;
}

.jobo_title
{
    line-height: 28px;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #000;
}

.jobo_ten
{
    line-height: 20px;
    padding-bottom: 22px;
    font-size: 12px;
    color: #666666;
}

.jobo_txt
{
    line-height: 22px;
    color: #333333;
    font-family: "微软雅黑";
}

.job_tips
{
    line-height: 28px;
}

.job_tips h1
{
    line-height: 28px;
    font-size: 18px;
    font-family: "微软雅黑";
    color: #000;
    font-weight: normal;
}

.job_tips span
{
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333333;
}

.job_tips span a
{
    color: #e6002e;
    font-weight: bolder;
}

.job_tips span a:hover
{
    color: #e6002e;
}
/*flash start*/
#flash
{
    /*width:980px;*/
    width: 100%;
    height: 460px;
    overflow: hidden;
    margin: 0 auto;
    clear: both;
    position: relative; /*padding:0px 10px;*/
}

#flash a
{
    /*width:980px;*/
    width: 100%;
    height: 460px;
    display: none;
}

.bot_cons
{
    width: 100%;
    position: absolute;
    height: 38px;
    left: 0;
    top: 550px;
    z-index: 9999;
}

.flash_bar
{
    width: 520px;
    padding-left: 456px; /*z-index:999999;*/
    height: 30px;
    overflow: hidden; /*position:absolute;*/
    padding-top: 8px !important;
    padding-top: 7px; /*bottom:0px; 	left:0px;*/ /*text-align:center;*/
    margin: 0 auto; /*	background:#003;*/
}

.flash_bar div.dq
{
    display: block;
    float: left;
    width: 9px;
    height: 9px;
    margin: 0px 5px;
    cursor: pointer;
    background: url(/Teamsoo/Teamsoo/images/pngdot.png) -17px 0 no-repeat; /*_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="yw_flash_p.png", sizingMethod="crop");*/
}

.flash_bar div.no
{
    display: block;
    float: left;
    width: 9px;
    height: 9px;
    margin: 0px 5px;
    cursor: pointer;
    background: url(/Teamsoo/Teamsoo/images/pngdot.png) 0 0 no-repeat; /*_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="yw_flash_p2.png", sizingMethod="crop");*/
}

#flashBg
{
    height: 460px;
    overflow: hidden;
    width: 100%;
}

#flashLine
{
    height: 460px;
    width: 100%;
}


.bottomprev a
{
    background: url(/Teamsoo/Teamsoo/images/rbtn.gif) 0 -59px no-repeat;
    width: 59px;
    height: 59px;
    display: block;
}

.bottomprev a:hover
{
    background: url(/Teamsoo/Teamsoo/images/rbtn.gif) 0 0 no-repeat;
}

.bottomback a:hover
{
    background: url(/Teamsoo/Teamsoo/images/rbtn.gif) -59px 0 no-repeat;
}

.bottomback a
{
    background: url(/Teamsoo/Teamsoo/images/rbtn.gif) -59px -59px no-repeat;
    width: 59px;
    height: 59px;
    display: block;
}

.bottomnext a:hover
{
    background: url(/Teamsoo/Teamsoo/images/rbtn.gif) -118px 0 no-repeat;
}

.bottomnext a
{
    background: url(/Teamsoo/Teamsoo/images/rbtn.gif) -118px -59px no-repeat;
    width: 59px;
    height: 59px;
    display: block;
}

p#back-to-top
{
    position: fixed;
    right: 5px;
    bottom: 0px;
    margin: 0;
    cursor: pointer;
}

p#back-to-top a
{
    text-align: center;
    text-decoration: none;
    color: #d1d1d1;
    display: block;
    width: 38px; /*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
    -moz-transition: color 1s;
    -webkit-transition: color 1s;
    -o-transition: color 1s;
    cursor: pointer;
}

p#back-to-top a:hover
{
    color: #979797;
    cursor: pointer;
}

p#back-to-top a span
{
    background: url(/Teamsoo/Teamsoo/images/arrow-up.gif) no-repeat center center;
    border-radius: 6px;
    display: block;
    height: 41px;
    width: 38px;
    margin-bottom: 5px; /*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/
    -moz-transition: background 1s;
    -webkit-transition: background 1s;
    -o-transition: background 1s;
    cursor: pointer;
}

#back-to-top a:hover span
{
    background: url(/Teamsoo/Teamsoo/images/arrow-up.gif) no-repeat center center;
    cursor: pointer;
}
